import re

def analyze_words(input_str):
    words = input_str.split()
    
    if len(words) <= 1:
        return "Мало данных для анализа"

    uppercase_cyrillic_count = sum(1 for word in words if re.match(r'[А-Я]', word))
    latin_symbol_count = sum(1 for word in words if re.search(r'[A-Za-z]', word))
    short_word_count = sum(1 for word in words if len(word) <= 3)
    max_length_word = max(words, key=len)
    max_length = len(max_length_word)
    words_with_hyphen_count = sum(1 for word in words if '-' in word)
    
    return f"Количество слов: {len(words)}\n\
Количество слов, начинающихся с заглавной кириллической буквы: {uppercase_cyrillic_count}\n\
Количество слов с латинскими символами: {latin_symbol_count}\n\
Количество слов длиной до 3 символов: {short_word_count}\n\
Самое длинное слово: {max_length_word}\n\
Длина самого длинного слова: {max_length}\n\
Количество слов с символом дефиса: {words_with_hyphen_count}"

input_str = input("Введите несколько слов, разделенных пробелом: ")
print(analyze_words(input_str))
